package com.zzzy.sys.service;

import com.zzzy.framework.common.enums.DictInterface;
import com.zzzy.framework.common.enums.sys.DataScopeEnum;
import com.zzzy.framework.common.dict.DictInitInterface;
import com.zzzy.sys.common.enums.GenderEnum;
import com.zzzy.framework.common.enums.sys.UserStatusEnum;
import org.springframework.stereotype.Service;

import java.util.ArrayList;
import java.util.List;

/**
 * Description: 初始化系统设置相关字典
 *
 * @author fc
 * @date 2024/6/19
 */

@Service
public class SysDictInitService implements DictInitInterface {

    @Override
    public List<Class<? extends DictInterface>> getDictEnumClasssList(){
        List<Class<? extends DictInterface>> dictEnumClassList = new ArrayList<>();
        dictEnumClassList.add(UserStatusEnum.class);
        dictEnumClassList.add(DataScopeEnum.class);
        dictEnumClassList.add(GenderEnum.class);
        return dictEnumClassList;
    }

}
